﻿<%@ Page Title="" Language="C#" MasterPageFile="~/form/MasterPage.Master" AutoEventWireup="true" CodeBehind="Proveedores.aspx.cs" Inherits="web.form.Proveedores" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
        <br />
        <h1>Proveedores</h1>
        <hr />
        <br/>
    <asp:Panel ID="panelGrilla" runat="server">
        <asp:Label ID="lblRazonSocialBuscar" runat="server" Text="Razon social"></asp:Label>
        <asp:TextBox ID="txtRazonSocialBuscar" runat="server" CssClass="text"></asp:TextBox>
        <asp:Button ID="cmdBuscarRazonSocial" runat="server" Text="Buscar" 
            CssClass="boton" onclick="cmdBuscarRazonSocial_Click"/>
        <asp:Button ID="cmdRecargarGrilla" runat="server" 
            Text="Refrescar" CssClass="boton" 
            onclick="cmdRecargarGrilla_Click"/>
        <br/>
        <br/>
        <asp:GridView ID="gvProveedores" runat="server" AutoGenerateSelectButton="True" CellPadding="4"
            EnablePersistedSelection="True" ForeColor="#333333" GridLines="None" 
            AllowPaging="True" OnPageIndexChanging="gvProveedores_PageIndexChanging">
            <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
            <EditRowStyle BackColor="#999999" />
            <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
            <HeaderStyle BackColor="#78bbe6" Font-Bold="True" ForeColor="White" />
            <PagerStyle BackColor="#78bbe6" ForeColor="White" HorizontalAlign="Center" />
            <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
            <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
            <SortedAscendingCellStyle BackColor="#E9E7E2" />
            <SortedAscendingHeaderStyle BackColor="#506C8C" />
            <SortedDescendingCellStyle BackColor="#FFFDF8" />
            <SortedDescendingHeaderStyle BackColor="#6F8DAE" />
            </asp:GridView>
            <br/>
            <asp:CheckBox ID="chkCampoBaja" runat="server" AutoPostBack="True" 
            Text="Mostrar dados de Baja" 
            oncheckedchanged="chkCampoBaja_CheckedChanged" />
            <br/>
        <asp:Button ID="cmdAgregar" runat="server" Text="Agregar" CssClass="boton" 
            onclick="cmdAgregar_Click"/>
        <asp:Button ID="cmdEditar" runat="server" Text="Editar" CssClass="boton" 
            onclick="cmdEditar_Click"/>
        <asp:Button ID="cmdVer" runat="server" Text="Ver" CssClass="boton" 
            onclick="cmdVer_Click"/>
        <asp:Button ID="cmdEliminar" runat="server" Text="Eliminar" CssClass="boton" 
            onclick="cmdEliminar_Click"/>
    </asp:Panel>
    <asp:Panel ID="panelFormulario" runat="server">
        <asp:Panel ID="panelID" runat="server">
        <asp:Label ID="lblID" runat="server" Text="ID"></asp:Label>
        <br/>
        <asp:TextBox ID="txtID" runat="server" CssClass="text"></asp:TextBox>
        <br/>
        </asp:Panel>
        
        <asp:Label ID="lblRazonSocial" runat="server" Text="Razon social"></asp:Label>
        <br/>
        <asp:TextBox ID="txtRazonSocial" runat="server" CssClass="text" MaxLength="45"></asp:TextBox>
        <asp:RequiredFieldValidator ID="rfvRazonSocial" runat="server" 
            ErrorMessage="*Ingrese una razon social." 
            ControlToValidate="txtRazonSocial" ForeColor="#999999" Display="Dynamic"></asp:RequiredFieldValidator>
        <br/>
        <asp:Label ID="lblCuit" runat="server" Text="CUIT (ej: 23-12345678-9)"></asp:Label>
        <br/>
        <asp:TextBox ID="txtCuit" runat="server" CssClass="text" MaxLength="13"></asp:TextBox>
        <asp:RequiredFieldValidator ID="rfvCUIT" runat="server" 
            ErrorMessage="*Ingrese un CUIT." ControlToValidate="txtCuit" 
            ForeColor="#999999" Display="Dynamic"></asp:RequiredFieldValidator>
        <asp:RegularExpressionValidator ID="reCUIT" runat="server" 
            ControlToValidate="txtCuit" ErrorMessage="*Formato de CUIT incorrecto." 
            ForeColor="#999999" ValidationExpression="\b\d{2}[-]?\d{8}[-]?\d{1}\b" 
            Display="Dynamic"></asp:RegularExpressionValidator>
        <br/>
        <asp:Label ID="lblProvincia" runat="server" Text="Provincia"></asp:Label>
        <br/>
        <asp:DropDownList ID="cmbProvincia" runat="server" AutoPostBack="True" 
            CssClass="combo"
            onselectedindexchanged="cmbProvincia_SelectedIndexChanged">
        </asp:DropDownList>
        <asp:RequiredFieldValidator ID="rfvProvincia" runat="server" 
            ControlToValidate="cmbProvincia" Display="Dynamic" 
            ErrorMessage="*Seleccione una provincia" ForeColor="#999999"></asp:RequiredFieldValidator>
        <br/>
        <asp:Label ID="lblCiudad" runat="server" Text="Ciudad"></asp:Label>
        <br/>
        <asp:DropDownList ID="cmbCiudad" runat="server" CssClass="combo">
        </asp:DropDownList>
        <asp:RequiredFieldValidator ID="rfvCiudad" runat="server" 
            ControlToValidate="cmbCiudad" Display="Dynamic" 
            ErrorMessage="*Seleccione una ciudad" ForeColor="#999999"></asp:RequiredFieldValidator>
        <br/>
        <asp:Label ID="lblDireccion" runat="server" Text="Direccion"></asp:Label>
        <br/>
        <asp:TextBox ID="txtDireccion" runat="server" CssClass="text" MaxLength="45"></asp:TextBox>
        <asp:RequiredFieldValidator ID="rfvDireccion" runat="server" 
            ErrorMessage="*Ingrese una direccion." ControlToValidate="txtDireccion" 
            ForeColor="#999999" Display="Dynamic"></asp:RequiredFieldValidator>
        <br/>
        <asp:Label ID="lblTelefono" runat="server" 
            Text="Telefono (ej: 351-4878987 para cordoba)"></asp:Label>
        <br/>
        <asp:TextBox ID="txtTelefono" runat="server" CssClass="text" MaxLength="11"></asp:TextBox>
        <asp:RequiredFieldValidator ID="rfvTelefono" runat="server" 
            ErrorMessage="*Ingrese un telefono." ControlToValidate="txtTelefono" 
            ForeColor="#999999" Display="Dynamic"></asp:RequiredFieldValidator>
        <asp:RegularExpressionValidator ID="reTelefono" runat="server" 
            ControlToValidate="txtTelefono" ErrorMessage="*Formato de telefono incorrecto." 
            ForeColor="#999999" 
            
            ValidationExpression="\b\d{3}[-]?\d{7}?\b|\b\d{2}[-]?\d{8}?\b|\b\d{4}[-]?\d{6}?\b" 
            Display="Dynamic"></asp:RegularExpressionValidator>
        <br/>
        <asp:Label ID="lblFax" runat="server" 
            Text="Fax (ej: 351-4878987 para cordoba)"></asp:Label>
        <br/>
        <asp:TextBox ID="txtFax" runat="server" CssClass="text" MaxLength="11"></asp:TextBox>
        <asp:RegularExpressionValidator ID="reFax" runat="server" 
            ControlToValidate="txtFax" ErrorMessage="*Formato de fax incorrecto." 
            ForeColor="#999999" 
            
            ValidationExpression="\b\d{3}[-]?\d{7}?\b|\b\d{2}[-]?\d{8}?\b|\b\d{4}[-]?\d{6}?\b" 
            Display="Dynamic"></asp:RegularExpressionValidator>
        <br/>
        <asp:Label ID="lblWeb" runat="server" Text="Sitio Web"></asp:Label>
        <br/>
        <asp:TextBox ID="txtWeb" runat="server" CssClass="text" MaxLength="45"></asp:TextBox>
        <asp:RegularExpressionValidator ID="reWeb" runat="server" 
            ControlToValidate="txtWeb" ErrorMessage="*Formato de web incorrecto" 
            ForeColor="#999999" 
            ValidationExpression="([\w-]+\.)+[\w-]+(/[\w- ./?%&amp;=]*)?" 
            Display="Dynamic"></asp:RegularExpressionValidator>
        <br/>
        <asp:Label ID="lblFechaAlta" runat="server" Text="Fecha de alta"></asp:Label>
        <br/>
        <asp:TextBox ID="txtFechaAlta" runat="server" CssClass="text"></asp:TextBox>
        <br/>
        <asp:Label ID="lblMontoMinimo" runat="server" Text="Monto minimo de compra"></asp:Label>
        <br/>
        <asp:TextBox ID="txtMontoMinimo" runat="server" CssClass="text" MaxLength="7"></asp:TextBox>
        <asp:RequiredFieldValidator ID="rfvMontoMinimo" runat="server" 
            ErrorMessage="*Ingrese un monto minimo." 
            ControlToValidate="txtMontoMinimo" ForeColor="#999999" Display="Dynamic"></asp:RequiredFieldValidator>
        <asp:CompareValidator ID="cvMontoMinimo" runat="server" 
            ControlToValidate="txtMontoMinimo" Display="Dynamic" 
            ErrorMessage="*Ingrese solo numeros" ForeColor="#999999" Operator="DataTypeCheck" 
            Type="Integer"></asp:CompareValidator>
        <asp:RangeValidator ID="rvMontoMinimo" runat="server" 
            ControlToValidate="txtMontoMinimo" Display="Dynamic" 
            ErrorMessage="*Ingrese monto entre 1 y 100000" ForeColor="#999999" 
            MaximumValue="100000" MinimumValue="1" Type="Integer"></asp:RangeValidator>
        <br/>
        <asp:Label ID="lblDescripcion" runat="server" Text="Descripcion"></asp:Label>
        <br/>
        <asp:TextBox ID="txtDescripcion" runat="server" CssClass="text" MaxLength="45"></asp:TextBox>
        <br/>
        
        <asp:Button ID="btnAceptar" runat="server"  Text="Aceptar" Width="80px"  
            CssClass="boton" onclick="btnAceptar_Click" />
        <%-- OnClick="btnAceptar_Click" ValidationGroup="aceptar"--%>
        <asp:Button ID="btnCancelar" runat="server" Text="Cancelar" Width="80px" 
            CssClass="boton" onclick="btnCancelar_Click" CausesValidation="False" />
        <%--OnClick="btnCancelar_Click"--%>
    </asp:Panel>
</asp:Content>
